package com.situ.db;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteDatabase.CursorFactory;
import android.database.sqlite.SQLiteOpenHelper;
import android.nfc.NfcAdapter.CreateBeamUrisCallback;

// A helper class to manage database creation and version management.
public class MyOpenHelper extends SQLiteOpenHelper{

	/**
	 *
	 * @param context 上下文
	 * name : 数据库的名字
	 * factory :cursor对象
	 * version: 数据库的版本，从1开始
	 */
	public MyOpenHelper(Context context) {
		super(context, "my.db", null, 1);
	}

	/**
	 * 当数据库第一次创建时候调用
	 * 这个方法里面适合做表结构的初始化，可以在这里创建表
	 */
	@Override
	public void onCreate(SQLiteDatabase db) {
		db.execSQL("create table account(_id integer primary key autoincrement,name varchar(20),phone varchar(20))");
	}

	// 当数据库版本升级时候会调用
	@Override
	public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

	}

}
